// Copyright(c) 2011 Matthew McMullan, Jorel Lalicki and Mike Heise, Jorel Lalicki and Mike Heise. See copying.txt for details.

#ifndef __agml_agml_h__
#define __agml_agml_h__

// define anything compiler specific
#include "compiler/compiler.h"

// define scalar types
#include "scalar/scalar.h"

// create constants
#include "constants.h"

// define arch specific features
#include "arch/arch.h"

// define os specific features
#include "os/os.h"

// define the vector types and related operations
#include "vector/vector.h"

// define the matrix types and related operations
#include "matrix/matrix.h"

// debugging stuff
#ifndef __agml_nodebug__
#include "debugging/debugging.h"
#endif

#endif
